package com.wejoy.video.middle.station.data.vo.api;

import java.util.List;

public class EvsOnlineVo {

    /**
     * data : [{"deviceId":1000908,"deviceName":"evs_device_name","spaceName":"evs_space_name","type":"RTMP","channelCount":0,"status":"ONLINE","description":"","deviceStreamId":"appId/streamId","domainList":[{"domain":"bcds9n12sumw6yp8iux.a.e-web.com.cn","type":"DOWNSTREAM","cname":"bcds9n12sumw6yp8iux.a.e-web.com.cn"},{"domain":"bcdsnsvz5at494i9xpm.b.e-web.com.cn","type":"UPSTREAM","cname":"bcdsnsvz5at494i9xpm.b.e-web.com.cn"}]},{"deviceId":1000762,"deviceName":"evs_device_name1","spaceName":"evs_space_name","type":"RTMP","channelCount":0,"status":"ONLINE","description":"","deviceStreamId":"appId/streamId1","domainList":[{"domain":"bcds9n12sumw6yp8iux.a.e-web.com.cn","type":"DOWNSTREAM","cname":"bcds9n12sumw6yp8iux.a.e-web.com.cn"},{"domain":"bcdsnsvz5at494i9xpm.b.e-web.com.cn","type":"UPSTREAM","cname":"bcdsnsvz5at494i9xpm.b.e-web.com.cn"}]}]
     * pageNo : 1
     * pageSize : 5
     * totalCount : 2
     */

    private int pageNo;
    private int pageSize;
    private int totalCount;
    private List<DataBean> data;

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * deviceId : 1000908
         * deviceName : evs_device_name
         * spaceName : evs_space_name
         * type : RTMP
         * channelCount : 0
         * status : ONLINE
         * description :
         * deviceStreamId : appId/streamId
         * domainList : [{"domain":"bcds9n12sumw6yp8iux.a.e-web.com.cn","type":"DOWNSTREAM","cname":"bcds9n12sumw6yp8iux.a.e-web.com.cn"},{"domain":"bcdsnsvz5at494i9xpm.b.e-web.com.cn","type":"UPSTREAM","cname":"bcdsnsvz5at494i9xpm.b.e-web.com.cn"}]
         */

        private int deviceId;
        private String deviceName;
        private String spaceName;
        private String type;
        private int channelCount;
        private String status;
        private String description;
        private String deviceStreamId;
        private List<DomainListBean> domainList;

        public int getDeviceId() {
            return deviceId;
        }

        public void setDeviceId(int deviceId) {
            this.deviceId = deviceId;
        }

        public String getDeviceName() {
            return deviceName;
        }

        public void setDeviceName(String deviceName) {
            this.deviceName = deviceName;
        }

        public String getSpaceName() {
            return spaceName;
        }

        public void setSpaceName(String spaceName) {
            this.spaceName = spaceName;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public int getChannelCount() {
            return channelCount;
        }

        public void setChannelCount(int channelCount) {
            this.channelCount = channelCount;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getDeviceStreamId() {
            return deviceStreamId;
        }

        public void setDeviceStreamId(String deviceStreamId) {
            this.deviceStreamId = deviceStreamId;
        }

        public List<DomainListBean> getDomainList() {
            return domainList;
        }

        public void setDomainList(List<DomainListBean> domainList) {
            this.domainList = domainList;
        }

        public static class DomainListBean {
            /**
             * domain : bcds9n12sumw6yp8iux.a.e-web.com.cn
             * type : DOWNSTREAM
             * cname : bcds9n12sumw6yp8iux.a.e-web.com.cn
             */

            private String domain;
            private String type;
            private String cname;

            public String getDomain() {
                return domain;
            }

            public void setDomain(String domain) {
                this.domain = domain;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getCname() {
                return cname;
            }

            public void setCname(String cname) {
                this.cname = cname;
            }
        }
    }
}
